<?php
    //判断是否用户已经登录
    session_start();
    if (isset($_SESSION['uname']))
    {
        $uname=$_SESSION['uname'];
        $login=true;
    }
    else
    {
        $login=false;
        echo "<script language='javascript' type='text/javascript'>";
        echo "alert('您还没有登录，请先登录！');";
        echo "window.location.href='login.php'";
        echo "</script>";
        exit;
    };

    //获取留言列表
    include 'dbcon.php';
    $pagesize=5;
    $str=isset($_GET['search'])?$_GET['search']:"";
    $page=isset($_GET['page'])?$_GET['page']:1;
    $sql="select * from t_message where message like '%{$str}%' or username like'%{$str}%'";//求总的记录数
    $result=$db->query($sql);  //$result类型  结果集
    $tsum=$result->num_rows;//得到记录的行数
    //算最大的页码
    $maxpage=ceil($tsum/$pagesize);

    //控制页码的范围  大于0   小于等于最大页码
    $page=($page>$maxpage)?$maxpage:$page;
    $page=($page<=0)?1:$page;
    
    $first=($page-1)*$pagesize;
    $sql="select * from t_message where message like '%{$str}%' or username like'%{$str}%' order by id desc limit {$first},{$pagesize}";
    $result=$db->query($sql);  //$result类型  结果集
    $sum=$result->num_rows;//得到结果集中记录的行数
    $bbslist=$result->fetch_all(MYSQLI_BOTH); //$bbslist会是一个二维数组  $bbslist索引数组 下标是整数   更希望关联数组  下标是字符串
    
    include 'list_html.php';    
    //释放资源
    $result->free();//结果集的释放
    $db->close();//关闭连接

